import { configureStore } from '@reduxjs/toolkit'
import app from './modules/app'
import user from './modules/user'

const store = configureStore({
    reducer: {
        app,
        user
    }
})

// 在 TS 中使用 可以加上以下两段代码 获取 对应的 TS 类型约束
export type RootState = ReturnType<typeof store.getState>
export type AppDispatch = typeof store.dispatch

export default store